10. Hashing
What is Hashing?
ND004 C03 L03 A06.1 Hash 1
QUIZ QUESTION: :
See if you can correctly label each of the algorithms below as either Hash or Encryption .
ANSWER CHOICES:
Algorithm |
Hash or encryption? |
---|---|
Hash |
|
Hash |
|
Encryption |
|
Hash |
|
Encryption |
SOLUTION:
Algorithm |
Hash or encryption? |
---|---|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Encryption |
|
Encryption |
|
Hash |
|
Hash |
|
Hash |
|
Encryption |
|
Encryption |
Encryption vs Hashing
QUIZ QUESTION: :
Assign the following characteristics to the correct function.
ANSWER CHOICES:
Function Type |
Charicteristic |
---|---|
Scrambles text in a reversible way |
|
One-way function that produces a unique message digest |
|
Compresses the data to save space |
SOLUTION:
Function Type |
Charicteristic |
---|---|
Scrambles text in a reversible way |
|
One-way function that produces a unique message digest |
|
Compresses the data to save space |
Using Hashing to Secure Our User Tables
ND004 C03 L03 A06.2 Hash 1
Vulnerable Hash Functions
SOLUTION:
- MD5
- SHA-1
Additional Resources
- Wikipedia hash function security summary .
- Making a Faster Cryptanalytic Time-Memory Trade-Of - Original paper first describing and naming Rainbow Tables!